.index {
  width: 100%;
  position: relative;
  .search {
    width: 100%;
    height: 44px;
    overflow: hidden;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    .logo {
      display: block;
      width: 69px;
      margin: 5px;
      .logoImg {
        width: 69px;
        height: 20px;
      }
    }
    .content {
      height: 28px;
      margin: 8px;
      flex: 1;
      box-sizing: border-box;
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: #ededed;
      border-radius: 5px;
      padding: 0 10px;
      .input {
        height: 28px;
        text-align: center;
        line-height: 28px;
        color: #666666;
      }
      .icon {
        margin-right: 5px;
        .iconImg {
          width: 14px;
          height: 14px;
        }
      }
    }
    .headerlon {
      width: 37px;
      border: 1px solid red;
      margin: 20px 20px 20px 0;
      border-radius: 5px;
      .headerlogin {
        color: red;
        font-size: 14px;
        text-align: center;
      }
    }
  }

  // 头部导航
  .navhua {
    display: flex;
    .navleft {
      width: 85%;
    }
    .navDorp {
      margin-top: 8px;
      margin-left: 5px;
    }
  }
  .body {
    height: calc(100%-103px);
    .imgscroll {
      margin-top: 1px;
      .van-swipe__indicator{
        width: 20px;
        height: 2px;
        border-radius:0;
        color:#fff
      }
    }
    // 图片低
    .img_bott {
      width: 100%;
      height: 36px;
      display: flex;
      justify-content: space-around;
      align-items: center;
      .text_box {
        display: flex;
        .text_boxImg {
          width: 16px;
          height: 16px;
          margin-right: 10px;
        }
        .text_boxText {
          font-size: 12px;
        }
      }
    }

    // 商品分类
    .van-icon__image{
      width: 55px;
      height: 55px;
    }

    // 每日抄底
    .everydayone {
      background-color: #eeeeee;
      .first_one {
        display: flex;
        padding: 10px;
        background-color: #eeeeee;
        .first_oneLift {
          width: 50%;
          display: flex;
          flex-direction: column;
          .first_oneLiftImg {
            width: 175.5px;
            height: 115px;
          }
          .text_box {
            display: flex;
            flex-direction: column;
            margin-left: 20px;
            .first_oneLiftspan1 {
              font-size: 16px;
              font-weight: bold;
              margin-top: -100px;
            }
            .first_oneLiftspan2 {
              font-size: 12px;
              color: #a137d4;
            }
          }
        }
      }
      .first_two {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        .first_twoImg {
          margin-bottom: 1px;
          width: 375.2px;
          height: 102px;
        }
      }
      .first_three {
        .first_threeImg {
          height: 155px;
          width: 375.2px;
        }
      }
      .first_four {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        padding-bottom: 20px;
        .first_fourimg {
          width: 110px;
          height: 105px;
          margin: 0 5px;
        }
      }
    }

    .bon_bg {
      background-color: #eeeeee;
      // 新人专享礼
      .new {
        background-color: #fff;
        padding: 0 10px;
        .new_header {
          text-align: center;
          margin: 10px 0;
        }
        .new_bigBox {
          display: flex;
          .new_bigBoxleft {
            width: 171.5px;
            height: 217px;
            background-color: #f9e9cf;
            margin-right: 10px;
            display: flex;
            flex-direction: column;
            align-items: center;
            .new_bigBoxleft1 {
              margin: 20px;
            }
            .new_bigBoxleft2 {
              width: 129px;
              height: 128px;
            }
          }
          .new_bigBoxright {
            width: 171.5px;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            .new_bigBoxrighttop {
              background-color: #fbe2d3;
              display: flex;
              .small_box {
                padding-top: 15px;
                padding-left: 15px;
                .small_boxtext {
                  font-size: 14px;
                }
                .small_boxevery {
                  font-size: 12px;
                  color: #7f7f7f;
                }
              }
              .small_boximg {
                width: 100px;
                height: 100px;
              }
            }
          }
        }
      }

      // 热销
      .sell {
        background-color: #fff;
        margin-top: 10px;
        padding: 10px;
        .sell_header {
          height: 50px;
          line-height: 50px;
          text-align: left;
        }
        .sell_body {
          .sell_bodyTop {
            display: flex;
            div:nth-child(1) {
              margin-right: 10px;
            }
            .sell_bodyLift {
              background-color: #f9f3e4;
              width: 170px;
              display: flex;
              justify-content: center;
              align-items: center;
              span {
                flex-wrap: nowrap;
                padding-left: 10px;
                font-size: 12px;
              }
              img {
                width: 100px;
                height: 100px;
              }
            }
          }
          .man_all {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            width: 100%;
            .man_allsmallbox {
              flex-shrink: 0;
              background-color: #f5f5f5;
              width: 82.5px;
              margin-top: 10px;
              height: 90px;
              display: flex;
              flex-direction: column;
              justify-content: center;
              align-items: center;
              span {
                font-size: 12px;
              }
              img {
                width: 60px;
                height: 60px;
              }
            }
          }
        }
      }

      // 超值捡漏
      .sale {
        padding: 10px;
        margin-top: 10px;
        background-color: #fff;
        display: flex;
        justify-content: space-around;
        div:nth-child(1) {
          margin-right: 5px;
        }
        .saleLift {
          padding-top: 10px;
          background-color: #f5f5f5;
          display: flex;
          flex-direction: column;
          width: 171.5px;
          height: 132px;
          span:nth-child(1) {
            font-size: 14px;
            padding-left: 10px;
          }
          span:nth-child(2) {
            font-size: 12px;
            padding-left: 10px;
            color: #8037d3;
          }
        &.salelifea{
          background-image: url("https://yanxuan.nosdn.127.net/719e9ba07ef3c7a76d2ec711b6814bb2.png?imageView&thumbnail=343x264"); 
          
        }

          .saleLiftTop {
            display: flex;
            justify-content: space-around;
            margin: 10px 0;
            img {
              width: 75px;
              height: 75px;
            }
          }
        }
      }

      // 底部
      .floor {
        margin-top: 10px;
        background-color: #414141;
        height: 122px;
        .floor_top {
          display: flex;
          padding-top: 30px;
          justify-content: center;
          align-content: center;
          span {
            border: 1px solid #fff;
            border-radius: 5px;
            color: #fff;
            padding: 5px 15px;
            font-size: 12px;
          }
          span:nth-child(1) {
            margin-right: 10px;
          }
          span:nth-child(2) {
            margin-left: 10px;
          }
        }
        .floor_text {
          margin: 20px 0 10px 0;
          display: flex;
          flex-direction: column;
          span {
            font-size: 12px;
            color: #999999;
            text-align: center;
          }
        }
      }
    }
  }
  // 底部
  .floor {
    margin-top: 10px;
    background-color: #414141;
    height: 122px;
    .floor_top {
      display: flex;
      padding-top: 30px;
      justify-content: center;
      align-content: center;
      span {
        border: 1px solid #fff;
        border-radius: 5px;
        color: #fff;
        padding: 5px 15px;
        font-size: 12px;
      }
      span:nth-child(1) {
        margin-right: 10px;
      }
      span:nth-child(2) {
        margin-left: 10px;
      }
    }
    .floor_text {
      margin: 20px 0 10px 0;
      display: flex;
      flex-direction: column;
      span {
        font-size: 12px;
        color: #999999;
        text-align: center;
      }
    }
  }

  .flexheader {
    position: fixed;
    bottom: 60px;
    right: 10px;
    width: 41px;
    height: 41px;
    border-radius: 50%;
    background-color: #ebebeb;
    img {
      width: 41px;
      height: 41px;
    }
  }
}
